import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
/**
 * 为了解决 vite不支持 node 内置 paht问题引入
 * pnpm install path-browserify --save
 * pnpm install --save-dev @types/node
 */
import path from 'path-browserify'
export default defineConfig({
  plugins: [
      vue()
  ]
  ,resolve:{
    alias: {
      /**
       * 声明全局地址
       */
      '@': path.resolve(__dirname, './src/')
    }
  }
  //跨域问题
  ,server:{
    host: '127.0.0.1',
    port: 3000,
    proxy:{
      '/api': {
        target: 'http://127.0.0.1:8082',
        changeOrigin: true,
        rewrite: (path) => path.replace(/^\/api/, '')
      }
    }
  }
})
